Cfg Node 8

PROC: List Assignments.potentialsForNextUnassigned() LINE: 79
PREDS: N_7node7 preds:6 succs:8 9 exn:3
SUCCS: N_10node10 preds:8 succs:11 exn:3
EXN: N_3node3 preds: succs:2 exn:2
n$13=*&$irvar1:_Bool [line 79]; PRUNE(!(n$13 == 0), true); [line 79];
node8#session10(79) [compute pre] liveness 8 JOIN LEFT: normal:{ unassigned, this }, exn:{ } RIGHT: normal:{ }, exn:{ } RESULT: normal:{ unassigned, this }, exn:{ }
node8#session11(79) [exec] liveness 8 PRE STATE: normal:{ unassigned, this }, exn:{ } INSTR= PRUNE(!(n$13 == 0), true); [line 79]; STATE: normal:{ n$13, unassigned, this }, exn:{ } INSTR= n$13=*&$irvar1:_Bool [line 79]; STATE: normal:{ unassigned, $irvar1, this }, exn:{ }
node8#session31(79) [compute pre] nullify
node8#session32(79) [exec] nullify PRE STATE: (normal:{ assignments, unassigned, $irvar1 }, exn:{ }, normal:{ _, n$10, n$12 }, exn:{ }) INSTR= n$13=*&$irvar1:_Bool [line 79]; STATE: (normal:{ n$13, assignments, unassigned, $irvar1 }, exn:{ }, normal:{ _, n$10, n$12 }, exn:{ }) INSTR= PRUNE(!(n$13 == 0), true); [line 79]; STATE: (normal:{ unassigned }, exn:{ }, normal:{ n$13, assignments, $irvar1 }, exn:{ })
node8#session52(79) [compute pre] devirtualizer analysis 8
node8#session53(79) [exec] devirtualizer analysis 8 PRE STATE: { } INSTR= n$13=*&$irvar1:_Bool [line 79]; STATE UNCHANGED INSTR= PRUNE(!(n$13 == 0), true); [line 79]; STATE UNCHANGED INSTR= NULLIFY(&assignments); [line 79]; STATE UNCHANGED INSTR= NULLIFY(&$irvar1); [line 79]; STATE UNCHANGED INSTR= EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]; STATE UNCHANGED
node8#session81(79) [exec] devirtualizer
node8#session82(79) [exec] devirtualizer
node8#session83(79) [exec] devirtualizer
node8#session84(79) [exec] devirtualizer
node8#session85(79) [exec] devirtualizer
node8#session10(79) [compute pre] liveness 8 JOIN LEFT: normal:{ unassigned, this }, exn:{ } RIGHT: normal:{ }, exn:{ } RESULT: normal:{ unassigned, this }, exn:{ }
node8#session11(79) [exec] liveness 8 PRE STATE: normal:{ unassigned, this }, exn:{ } INSTR= PRUNE(!(n$13 == 0), true); [line 79]; STATE: normal:{ n$13, unassigned, this }, exn:{ } INSTR= n$13=*&$irvar1:_Bool [line 79]; STATE: normal:{ unassigned, $irvar1, this }, exn:{ }
node8#session31(79) [compute pre] nullify
node8#session32(79) [exec] nullify PRE STATE: (normal:{ assignments, unassigned, $irvar1 }, exn:{ }, normal:{ _, n$10, n$12 }, exn:{ }) INSTR= n$13=*&$irvar1:_Bool [line 79]; STATE: (normal:{ n$13, assignments, unassigned, $irvar1 }, exn:{ }, normal:{ _, n$10, n$12 }, exn:{ }) INSTR= PRUNE(!(n$13 == 0), true); [line 79]; STATE: (normal:{ unassigned }, exn:{ }, normal:{ n$13, assignments, $irvar1 }, exn:{ })
node8#session52(79) [compute pre] devirtualizer analysis 8
node8#session53(79) [exec] devirtualizer analysis 8 PRE STATE: { } INSTR= n$13=*&$irvar1:_Bool [line 79]; STATE UNCHANGED INSTR= PRUNE(!(n$13 == 0), true); [line 79]; STATE UNCHANGED INSTR= NULLIFY(&assignments); [line 79]; STATE UNCHANGED INSTR= NULLIFY(&$irvar1); [line 79]; STATE UNCHANGED INSTR= EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]; STATE UNCHANGED
node8#session81(79) [exec] devirtualizer
node8#session82(79) [exec] devirtualizer
node8#session83(79) [exec] devirtualizer
node8#session84(79) [exec] devirtualizer
node8#session85(79) [exec] devirtualizer
node8#session10(79) [compute pre] starvation
node8#session11(79) [exec] starvation PRE STATE: {guard_map= { }; lock_state= {map= { }; acquisitions= { }}; critical_pairs= { }; attributes= { }; thread= UnknownThread; scheduled_work= { }; var_state= { }} INSTR= n$13=*&$irvar1:_Bool [line 79]; STATE: {guard_map= { }; lock_state= {map= { }; acquisitions= { }}; critical_pairs= { }; attributes= { }; thread= UnknownThread; scheduled_work= { }; var_state= { n$13 -> $irvar1 }} INSTR= PRUNE(!(n$13 == 0), true); [line 79]; STATE UNCHANGED INSTR= NULLIFY(&assignments); [line 79]; STATE UNCHANGED INSTR= NULLIFY(&$irvar1); [line 79]; STATE UNCHANGED INSTR= EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]; STATE: {guard_map= { }; lock_state= {map= { }; acquisitions= { }}; critical_pairs= { }; attributes= { }; thread= UnknownThread; scheduled_work= { }; var_state= { }}
node8#session10(79) [compute pre] liveness 8 JOIN LEFT: normal:{ unassigned, this }, exn:{ } RIGHT: normal:{ }, exn:{ } RESULT: normal:{ unassigned, this }, exn:{ }
node8#session11(79) [exec] liveness 8 PRE STATE: normal:{ unassigned, this }, exn:{ } INSTR= PRUNE(!(n$13 == 0), true); [line 79]; STATE: normal:{ n$13, unassigned, this }, exn:{ } INSTR= n$13=*&$irvar1:_Bool [line 79]; STATE: normal:{ unassigned, $irvar1, this }, exn:{ }
node8#session31(79) [compute pre] nullify
node8#session32(79) [exec] nullify PRE STATE: (normal:{ assignments, unassigned, $irvar1 }, exn:{ }, normal:{ _, n$10, n$12 }, exn:{ }) INSTR= n$13=*&$irvar1:_Bool [line 79]; STATE: (normal:{ n$13, assignments, unassigned, $irvar1 }, exn:{ }, normal:{ _, n$10, n$12 }, exn:{ }) INSTR= PRUNE(!(n$13 == 0), true); [line 79]; STATE: (normal:{ unassigned }, exn:{ }, normal:{ n$13, assignments, $irvar1 }, exn:{ })
node8#session52(79) [compute pre] devirtualizer analysis 8
node8#session53(79) [exec] devirtualizer analysis 8 PRE STATE: { } INSTR= n$13=*&$irvar1:_Bool [line 79]; STATE UNCHANGED INSTR= PRUNE(!(n$13 == 0), true); [line 79]; STATE UNCHANGED INSTR= NULLIFY(&assignments); [line 79]; STATE UNCHANGED INSTR= NULLIFY(&$irvar1); [line 79]; STATE UNCHANGED INSTR= EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]; STATE UNCHANGED
node8#session81(79) [exec] devirtualizer
node8#session82(79) [exec] devirtualizer
node8#session83(79) [exec] devirtualizer
node8#session84(79) [exec] devirtualizer
node8#session85(79) [exec] devirtualizer
node8#session10(79) [compute pre] starvation
node8#session11(79) [exec] starvation PRE STATE: {guard_map= { }; lock_state= {map= { }; acquisitions= { }}; critical_pairs= { }; attributes= { }; thread= UnknownThread; scheduled_work= { }; var_state= { }} INSTR= n$13=*&$irvar1:_Bool [line 79]; STATE: {guard_map= { }; lock_state= {map= { }; acquisitions= { }}; critical_pairs= { }; attributes= { }; thread= UnknownThread; scheduled_work= { }; var_state= { n$13 -> $irvar1 }} INSTR= PRUNE(!(n$13 == 0), true); [line 79]; STATE UNCHANGED INSTR= NULLIFY(&assignments); [line 79]; STATE UNCHANGED INSTR= NULLIFY(&$irvar1); [line 79]; STATE UNCHANGED INSTR= EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]; STATE: {guard_map= { }; lock_state= {map= { }; acquisitions= { }}; critical_pairs= { }; attributes= { }; thread= UnknownThread; scheduled_work= { }; var_state= { }}
node8#session29(79) [compute pre] racerd
node8#session30(79) [exec] racerd PRE STATE: Threads: NoThread, Locks: 0 Accesses { {elem= Access: Read of this->clazz Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 118; trace= { ParameterSupplier Assignments.getSupplier(ParameterSignature) at line 77, ParameterSupplier Assignments.buildParameterSupplierFromClass(Class) at line 104 }}, {elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 54; trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }}, {elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 54; trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} } Ownership: { n$2 -> OwnedIf{ 0 }, n$5 -> Owned, n$9 -> Owned, n$12 -> Owned, assignments -> Owned, unassigned -> OwnedIf{ 0 }, this -> OwnedIf{ 0 } } Attributes: { } INSTR= assume !n$12 == 0 [line 79]; STATE: Threads: NoThread, Locks: 0 Accesses { {elem= Access: Read of this->clazz Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 118; trace= { ParameterSupplier Assignments.getSupplier(ParameterSignature) at line 77, ParameterSupplier Assignments.buildParameterSupplierFromClass(Class) at line 104 }}, {elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 54; trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }}, {elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 54; trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} } Ownership: { n$2 -> OwnedIf{ 0 }, n$5 -> Owned, n$9 -> Owned, n$12 -> Owned, assignments -> Owned, unassigned -> OwnedIf{ 0 }, this -> OwnedIf{ 0 } } Attributes: { } INSTR= NULLIFY(&assignments); [line 79]; STATE UNCHANGED INSTR= NULLIFY(&$irvar1); [line 79]; STATE UNCHANGED INSTR= EXIT_SCOPE(assignments); [line 79]; STATE: Threads: NoThread, Locks: 0 Accesses { {elem= Access: Read of this->clazz Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 118; trace= { ParameterSupplier Assignments.getSupplier(ParameterSignature) at line 77, ParameterSupplier Assignments.buildParameterSupplierFromClass(Class) at line 104 }}, {elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 54; trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }}, {elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 54; trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} } Ownership: { n$2 -> OwnedIf{ 0 }, n$5 -> Owned, n$9 -> Owned, n$12 -> Owned, assignments -> Owned, unassigned -> OwnedIf{ 0 }, this -> OwnedIf{ 0 } } Attributes: { }
node8#session29(79) [compute pre] racerd
node8#session30(79) [exec] racerd PRE STATE: Threads: NoThread, Locks: 0 Accesses { {elem= Access: Read of this->clazz Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 118; trace= { ParameterSupplier Assignments.getSupplier(ParameterSignature) at line 77, ParameterSupplier Assignments.buildParameterSupplierFromClass(Class) at line 104 }}, {elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 54; trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }}, {elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 54; trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} } Ownership: { n$2 -> OwnedIf{ 0 }, n$5 -> Owned, n$9 -> Owned, n$12 -> Owned, assignments -> Owned, unassigned -> OwnedIf{ 0 }, this -> OwnedIf{ 0 } } Attributes: { } INSTR= assume !n$12 == 0 [line 79]; STATE: Threads: NoThread, Locks: 0 Accesses { {elem= Access: Read of this->clazz Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 118; trace= { ParameterSupplier Assignments.getSupplier(ParameterSignature) at line 77, ParameterSupplier Assignments.buildParameterSupplierFromClass(Class) at line 104 }}, {elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 54; trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }}, {elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 54; trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} } Ownership: { n$2 -> OwnedIf{ 0 }, n$5 -> Owned, n$9 -> Owned, n$12 -> Owned, assignments -> Owned, unassigned -> OwnedIf{ 0 }, this -> OwnedIf{ 0 } } Attributes: { } INSTR= NULLIFY(&assignments); [line 79]; STATE UNCHANGED INSTR= NULLIFY(&$irvar1); [line 79]; STATE UNCHANGED INSTR= EXIT_SCOPE(assignments); [line 79]; STATE: Threads: NoThread, Locks: 0 Accesses { {elem= Access: Read of this->clazz Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 118; trace= { ParameterSupplier Assignments.getSupplier(ParameterSignature) at line 77, ParameterSupplier Assignments.buildParameterSupplierFromClass(Class) at line 104 }}, {elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 54; trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }}, {elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 54; trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} } Ownership: { n$2 -> OwnedIf{ 0 }, n$5 -> Owned, n$9 -> Owned, n$12 -> Owned, assignments -> Owned, unassigned -> OwnedIf{ 0 }, this -> OwnedIf{ 0 } } Attributes: { }
node8#session46(79) biabduction **** [FP:Pending] List Assignments.potentialsForNextUnassigned() Node: 8, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 40 **** PROP 1 of 40: (-1 < @f$7); (0 < @f$4); _t$2 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (0 < @f$4); @f$7 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 2 of 40: (-1 < @f$7); (0 < @f$4); _t$2 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (0 < @f$4); @f$7 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 3 of 40: (-1 < @f$7); (@f$4 <= 0); unassigned != 0; @f$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (@f$4 <= 0); @f$7 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 4 of 40: (0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 5 of 40: (0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 6 of 40: (@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$7 <= -1); (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 7 of 40: (0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 8 of 40: (0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 9 of 40: (@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$7 <= -1); (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 10 of 40: @f$7 = 1 ; (0 < @f$4); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (0 < @f$4) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 11 of 40: @f$7 = 1 ; (0 < @f$4); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (0 < @f$4) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 12 of 40: @f$7 = 1 ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 13 of 40: (-1 < @f$6); _t$2 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 14 of 40: (-1 < @f$6); _t$2 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 15 of 40: (-1 < @f$6); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 16 of 40: (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 17 of 40: (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 18 of 40: (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 19 of 40: (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 20 of 40: (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 21 of 40: (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 22 of 40: @f$6 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 23 of 40: @f$6 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 24 of 40: @f$6 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 25 of 40: (-1 < @f$6); (0 < @f$3); _t$2 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); (0 < @f$3); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 26 of 40: (-1 < @f$6); (@f$3 <= 0); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); (@f$3 <= 0); @f$6 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 27 of 40: (0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 28 of 40: (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 29 of 40: (0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 30 of 40: (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 31 of 40: @f$6 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 32 of 40: @f$6 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 33 of 40: (-1 < @f$5); _t$2 != 0; unassigned != 0; @f$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$5); @f$5 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 34 of 40: (-1 < @f$5); unassigned != 0; @f$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$5); @f$5 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 35 of 40: (@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 36 of 40: (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 37 of 40: (@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 38 of 40: (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 39 of 40: @f$5 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 40 of 40: @f$5 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] .... Instructions: .... n$13=*&$irvar1:_Bool [line 79]; PRUNE(!(n$13 == 0), true); [line 79]; NULLIFY(&assignments); [line 79]; NULLIFY(&$irvar1); [line 79]; EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]; Processing prop 1/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < @f$7); (0 < @f$4); n$817 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$817); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$815update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$816initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (0 < @f$4); @f$7 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (-1 < @f$7); (0 < @f$4); n$817 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$817); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$815update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$816initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (0 < @f$4); @f$7 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (-1 < @f$7); (0 < @f$4); n$817 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$817); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$815update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$816initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (0 < @f$4); @f$7 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < @f$7); (0 < @f$4); _t$2 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (0 < @f$4); @f$7 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 2/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < @f$7); (0 < @f$4); n$823 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$823); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$821update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$822initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (0 < @f$4); @f$7 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (-1 < @f$7); (0 < @f$4); n$823 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$823); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$821update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$822initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (0 < @f$4); @f$7 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (-1 < @f$7); (0 < @f$4); n$823 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$823); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$821update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$822initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (0 < @f$4); @f$7 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < @f$7); (0 < @f$4); _t$2 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (0 < @f$4); @f$7 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 3/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$829 vpath_find: cannot find n$829 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < @f$7); (@f$4 <= 0); unassigned != 0; @f$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$829); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$827update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$828initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (@f$4 <= 0); @f$7 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (-1 < @f$7); (@f$4 <= 0); unassigned != 0; @f$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$829); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$827update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$828initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (@f$4 <= 0); @f$7 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (-1 < @f$7); (@f$4 <= 0); unassigned != 0; @f$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$829); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$827update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$828initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (@f$4 <= 0); @f$7 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < @f$7); (@f$4 <= 0); unassigned != 0; @f$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (@f$4 <= 0); @f$7 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$832 vpath_find: cannot find n$832 Instruction Returns .... After Symbolic Execution .... Processing prop 4/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (0 < @f$4); (@f$7 <= -1); n$835 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$835); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$833update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$834initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (0 < @f$4); (@f$7 <= -1); n$835 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$835); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$833update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$834initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (0 < @f$4); (@f$7 <= -1); n$835 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$835); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$833update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$834initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 5/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (0 < @f$4); (@f$7 <= -1); n$841 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$841); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$839update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$840initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (0 < @f$4); (@f$7 <= -1); n$841 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$841); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$839update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$840initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (0 < @f$4); (@f$7 <= -1); n$841 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$841); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$839update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$840initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 6/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$847 vpath_find: cannot find n$847 .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$847); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$845update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$846initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$7 <= -1); (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$847); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$845update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$846initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$7 <= -1); (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$847); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$845update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$846initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$7 <= -1); (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$7 <= -1); (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$850 vpath_find: cannot find n$850 Instruction Returns .... After Symbolic Execution .... Processing prop 7/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (0 < @f$4); (@f$7 <= -1); n$853 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$853); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$851update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$852initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (0 < @f$4); (@f$7 <= -1); n$853 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$853); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$851update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$852initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (0 < @f$4); (@f$7 <= -1); n$853 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$853); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$851update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$852initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 1 ; (0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (0 < @f$3); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (0 < @f$3); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (0 < @f$3); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: (0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (0 < @f$3); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 8/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (0 < @f$4); (@f$7 <= -1); n$859 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$859); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$857update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$858initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (0 < @f$4); (@f$7 <= -1); n$859 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$859); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$857update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$858initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (0 < @f$4); (@f$7 <= -1); n$859 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$859); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$857update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$858initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 1 ; (0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (0 < @f$3); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (0 < @f$3); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (0 < @f$3); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: (0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (0 < @f$3); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 9/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$865 vpath_find: cannot find n$865 .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$865); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$863update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$864initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$7 <= -1); (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$865); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$863update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$864initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$7 <= -1); (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$865); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$863update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$864initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$7 <= -1); (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$7 <= -1); (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$868 vpath_find: cannot find n$868 Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$7 <= -1); (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$7 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$7 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$7 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$7 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: (@f$7 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$7 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: (@f$7 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$7 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 10/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: @f$7 = 1 ; (0 < @f$4); n$871 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$871); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$869update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$870initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (0 < @f$4) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: @f$7 = 1 ; (0 < @f$4); n$871 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$871); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$869update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$870initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (0 < @f$4) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: @f$7 = 1 ; (0 < @f$4); n$871 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$871); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$869update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$870initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (0 < @f$4) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: @f$7 = 1; n$13 = 1 ; (0 < @f$4); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (0 < @f$4) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: @f$7 = 1; n$13 = 1 ; (0 < @f$4); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (0 < @f$4) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: @f$7 = 1; n$13 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$7 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: @f$7 = 1; n$13 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$7 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: @f$7 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$7 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: @f$7 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$7 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 11/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: @f$7 = 1 ; (0 < @f$4); n$877 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$877); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$875update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$876initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (0 < @f$4) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: @f$7 = 1 ; (0 < @f$4); n$877 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$877); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$875update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$876initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (0 < @f$4) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: @f$7 = 1 ; (0 < @f$4); n$877 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$877); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$875update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$876initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (0 < @f$4) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: @f$7 = 1; n$13 = 1 ; (0 < @f$4); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (0 < @f$4) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: @f$7 = 1; n$13 = 1 ; (0 < @f$4); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (0 < @f$4) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: @f$7 = 1; n$13 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$7 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: @f$7 = 1; n$13 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$7 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: @f$7 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$7 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: @f$7 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$7 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 12/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$883 vpath_find: cannot find n$883 .... Rearrangement Start .... Exp: &$irvar1 Prop: @f$7 = 1 ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$883); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$881update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$882initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: @f$7 = 1 ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$883); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$881update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$882initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: @f$7 = 1 ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$883); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$881update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$882initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: @f$7 = 1; n$13 = 1 ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$886 vpath_find: cannot find n$886 Instruction Returns PROP 1 of 1: @f$7 = 1; n$13 = 1 ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: @f$7 = 1; n$13 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$7 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: @f$7 = 1; n$13 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$7 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: @f$7 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$7 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: @f$7 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$7 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 13/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < @f$6); n$889 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$889); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$887update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$888initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (-1 < @f$6); n$889 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$889); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$887update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$888initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (-1 < @f$6); n$889 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$889); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$887update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$888initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < @f$6); _t$2 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 14/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < @f$6); n$895 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$895); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$893update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$894initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (-1 < @f$6); n$895 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$895); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$893update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$894initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (-1 < @f$6); n$895 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$895); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$893update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$894initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < @f$6); _t$2 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 15/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$901 vpath_find: cannot find n$901 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < @f$6); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$901); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$899update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$900initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (-1 < @f$6); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$901); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$899update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$900initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (-1 < @f$6); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$901); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$899update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$900initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < @f$6); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$904 vpath_find: cannot find n$904 Instruction Returns .... After Symbolic Execution .... Processing prop 16/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$6 <= -1); n$907 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$907); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$905update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$906initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$6 <= -1); n$907 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$907); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$905update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$906initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$6 <= -1); n$907 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$907); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$905update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$906initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 17/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$6 <= -1); n$913 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$913); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$911update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$912initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$6 <= -1); n$913 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$913); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$911update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$912initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$6 <= -1); n$913 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$913); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$911update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$912initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 18/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$919 vpath_find: cannot find n$919 .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$919); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$917update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$918initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$919); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$917update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$918initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$919); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$917update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$918initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$922 vpath_find: cannot find n$922 Instruction Returns .... After Symbolic Execution .... Processing prop 19/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$6 <= -1); n$925 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$925); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$923update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$924initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$6 <= -1); n$925 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$925); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$923update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$924initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$6 <= -1); n$925 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$925); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$923update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$924initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 20/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$6 <= -1); n$931 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$931); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$929update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$930initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$6 <= -1); n$931 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$931); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$929update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$930initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$6 <= -1); n$931 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$931); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$929update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$930initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 21/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$937 vpath_find: cannot find n$937 .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$937); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$935update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$936initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$937); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$935update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$936initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$937); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$935update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$936initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$940 vpath_find: cannot find n$940 Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 22/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: @f$6 = 1 ; n$943 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$943); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$941update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$942initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: @f$6 = 1 ; n$943 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$943); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$941update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$942initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: @f$6 = 1 ; n$943 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$943); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$941update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$942initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: @f$6 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: @f$6 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 23/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: @f$6 = 1 ; n$949 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$949); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$947update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$948initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: @f$6 = 1 ; n$949 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$949); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$947update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$948initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: @f$6 = 1 ; n$949 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$949); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$947update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$948initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: @f$6 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: @f$6 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 24/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$955 vpath_find: cannot find n$955 .... Rearrangement Start .... Exp: &$irvar1 Prop: @f$6 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$955); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$953update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$954initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: @f$6 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$955); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$953update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$954initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: @f$6 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$955); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$953update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$954initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$958 vpath_find: cannot find n$958 Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: @f$6 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: @f$6 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 25/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < @f$6); (0 < @f$3); n$961 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$961); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$959update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$960initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); (0 < @f$3); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (-1 < @f$6); (0 < @f$3); n$961 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$961); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$959update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$960initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); (0 < @f$3); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (-1 < @f$6); (0 < @f$3); n$961 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$961); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$959update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$960initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); (0 < @f$3); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < @f$6); (0 < @f$3); _t$2 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); (0 < @f$3); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 26/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$967 vpath_find: cannot find n$967 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < @f$6); (@f$3 <= 0); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$967); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$965update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$966initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); (@f$3 <= 0); @f$6 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (-1 < @f$6); (@f$3 <= 0); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$967); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$965update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$966initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); (@f$3 <= 0); @f$6 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (-1 < @f$6); (@f$3 <= 0); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$967); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$965update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$966initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); (@f$3 <= 0); @f$6 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < @f$6); (@f$3 <= 0); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); (@f$3 <= 0); @f$6 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$970 vpath_find: cannot find n$970 Instruction Returns .... After Symbolic Execution .... Processing prop 27/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (0 < @f$3); (@f$6 <= -1); n$973 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$973); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$971update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$972initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (0 < @f$3); (@f$6 <= -1); n$973 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$973); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$971update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$972initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (0 < @f$3); (@f$6 <= -1); n$973 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$973); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$971update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$972initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 28/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$979 vpath_find: cannot find n$979 .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$979); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$977update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$978initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$979); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$977update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$978initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$979); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$977update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$978initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$982 vpath_find: cannot find n$982 Instruction Returns .... After Symbolic Execution .... Processing prop 29/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (0 < @f$3); (@f$6 <= -1); n$985 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$985); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$983update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$984initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (0 < @f$3); (@f$6 <= -1); n$985 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$985); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$983update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$984initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (0 < @f$3); (@f$6 <= -1); n$985 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$985); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$983update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$984initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 1 ; (0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: (0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 30/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$991 vpath_find: cannot find n$991 .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$991); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$989update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$990initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$991); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$989update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$990initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$991); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$989update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$990initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$994 vpath_find: cannot find n$994 Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 31/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: @f$6 = 1 ; (0 < @f$3); n$997 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$997); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$995update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$996initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: @f$6 = 1 ; (0 < @f$3); n$997 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$997); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$995update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$996initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: @f$6 = 1 ; (0 < @f$3); n$997 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$997); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$995update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$996initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: @f$6 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: @f$6 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 32/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$1003 vpath_find: cannot find n$1003 .... Rearrangement Start .... Exp: &$irvar1 Prop: @f$6 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1003); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$1001update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1002initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: @f$6 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1003); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$1001update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1002initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: @f$6 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1003); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$1001update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1002initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$1006 vpath_find: cannot find n$1006 Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: @f$6 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: @f$6 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 33/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < @f$5); n$1009 != 0; unassigned != 0; @f$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1009); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1007update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1008initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$5); @f$5 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (-1 < @f$5); n$1009 != 0; unassigned != 0; @f$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1009); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1007update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1008initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$5); @f$5 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (-1 < @f$5); n$1009 != 0; unassigned != 0; @f$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1009); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1007update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1008initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$5); @f$5 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < @f$5); _t$2 != 0; unassigned != 0; @f$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$5); @f$5 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 34/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$1015 vpath_find: cannot find n$1015 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < @f$5); unassigned != 0; @f$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1015); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1013update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1014initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$5); @f$5 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (-1 < @f$5); unassigned != 0; @f$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1015); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1013update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1014initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$5); @f$5 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (-1 < @f$5); unassigned != 0; @f$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1015); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1013update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1014initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$5); @f$5 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < @f$5); unassigned != 0; @f$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$5); @f$5 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$1018 vpath_find: cannot find n$1018 Instruction Returns .... After Symbolic Execution .... Processing prop 35/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$5 <= -1); n$1021 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1021); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1019update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1020initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$5 <= -1); n$1021 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1021); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1019update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1020initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$5 <= -1); n$1021 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1021); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1019update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1020initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 36/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$1027 vpath_find: cannot find n$1027 .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1027); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1025update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1026initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1027); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1025update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1026initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1027); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1025update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1026initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$1030 vpath_find: cannot find n$1030 Instruction Returns .... After Symbolic Execution .... Processing prop 37/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$5 <= -1); n$1033 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1033); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1031update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1032initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$5 <= -1); n$1033 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1033); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1031update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1032initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$5 <= -1); n$1033 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1033); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1031update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1032initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: (@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 38/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$1039 vpath_find: cannot find n$1039 .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1039); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1037update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1038initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1039); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1037update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1038initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1039); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1037update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1038initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$1042 vpath_find: cannot find n$1042 Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 39/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: @f$5 = 1 ; n$1045 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1045); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1043update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1044initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: @f$5 = 1 ; n$1045 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1045); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1043update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1044initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: @f$5 = 1 ; n$1045 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1045); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1043update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1044initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: @f$5 = 1; n$13 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: @f$5 = 1; n$13 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: @f$5 = 1; n$13 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: @f$5 = 1; n$13 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: @f$5 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: @f$5 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 40/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$1051 vpath_find: cannot find n$1051 .... Rearrangement Start .... Exp: &$irvar1 Prop: @f$5 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1051); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1049update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1050initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: @f$5 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1051); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1049update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1050initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: @f$5 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1051); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1049update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1050initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: @f$5 = 1; n$13 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$1054 vpath_find: cannot find n$1054 Instruction Returns PROP 1 of 1: @f$5 = 1; n$13 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: @f$5 = 1; n$13 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: @f$5 = 1; n$13 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: @f$5 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: @f$5 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
node8#session46(79) biabduction **** [FP:Pending] List Assignments.potentialsForNextUnassigned() Node: 8, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 40 **** PROP 1 of 40: (-1 < @f$7); (0 < @f$4); _t$2 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (0 < @f$4); @f$7 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 2 of 40: (-1 < @f$7); (0 < @f$4); _t$2 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (0 < @f$4); @f$7 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 3 of 40: (-1 < @f$7); (@f$4 <= 0); unassigned != 0; @f$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (@f$4 <= 0); @f$7 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 4 of 40: (0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 5 of 40: (0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 6 of 40: (@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$7 <= -1); (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 7 of 40: (0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 8 of 40: (0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 9 of 40: (@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$7 <= -1); (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 10 of 40: @f$7 = 1 ; (0 < @f$4); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (0 < @f$4) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 11 of 40: @f$7 = 1 ; (0 < @f$4); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (0 < @f$4) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 12 of 40: @f$7 = 1 ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 13 of 40: (-1 < @f$6); _t$2 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 14 of 40: (-1 < @f$6); _t$2 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 15 of 40: (-1 < @f$6); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 16 of 40: (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 17 of 40: (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 18 of 40: (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 19 of 40: (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 20 of 40: (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 21 of 40: (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 22 of 40: @f$6 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 23 of 40: @f$6 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 24 of 40: @f$6 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 25 of 40: (-1 < @f$6); (0 < @f$3); _t$2 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); (0 < @f$3); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 26 of 40: (-1 < @f$6); (@f$3 <= 0); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); (@f$3 <= 0); @f$6 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 27 of 40: (0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 28 of 40: (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 29 of 40: (0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 30 of 40: (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 31 of 40: @f$6 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 32 of 40: @f$6 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 33 of 40: (-1 < @f$5); _t$2 != 0; unassigned != 0; @f$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$5); @f$5 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 34 of 40: (-1 < @f$5); unassigned != 0; @f$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$5); @f$5 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 35 of 40: (@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 36 of 40: (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 37 of 40: (@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 38 of 40: (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 39 of 40: @f$5 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 40 of 40: @f$5 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] .... Instructions: .... n$13=*&$irvar1:_Bool [line 79]; PRUNE(!(n$13 == 0), true); [line 79]; NULLIFY(&assignments); [line 79]; NULLIFY(&$irvar1); [line 79]; EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]; Processing prop 1/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < @f$7); (0 < @f$4); n$817 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$817); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$815update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$816initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (0 < @f$4); @f$7 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (-1 < @f$7); (0 < @f$4); n$817 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$817); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$815update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$816initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (0 < @f$4); @f$7 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (-1 < @f$7); (0 < @f$4); n$817 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$817); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$815update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$816initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (0 < @f$4); @f$7 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < @f$7); (0 < @f$4); _t$2 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (0 < @f$4); @f$7 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 2/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < @f$7); (0 < @f$4); n$823 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$823); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$821update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$822initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (0 < @f$4); @f$7 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (-1 < @f$7); (0 < @f$4); n$823 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$823); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$821update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$822initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (0 < @f$4); @f$7 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (-1 < @f$7); (0 < @f$4); n$823 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$823); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$821update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$822initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (0 < @f$4); @f$7 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < @f$7); (0 < @f$4); _t$2 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (0 < @f$4); @f$7 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 3/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$829 vpath_find: cannot find n$829 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < @f$7); (@f$4 <= 0); unassigned != 0; @f$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$829); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$827update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$828initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (@f$4 <= 0); @f$7 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (-1 < @f$7); (@f$4 <= 0); unassigned != 0; @f$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$829); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$827update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$828initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (@f$4 <= 0); @f$7 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (-1 < @f$7); (@f$4 <= 0); unassigned != 0; @f$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$829); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$827update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$828initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (@f$4 <= 0); @f$7 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < @f$7); (@f$4 <= 0); unassigned != 0; @f$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (@f$4 <= 0); @f$7 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$832 vpath_find: cannot find n$832 Instruction Returns .... After Symbolic Execution .... Processing prop 4/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (0 < @f$4); (@f$7 <= -1); n$835 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$835); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$833update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$834initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (0 < @f$4); (@f$7 <= -1); n$835 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$835); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$833update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$834initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (0 < @f$4); (@f$7 <= -1); n$835 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$835); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$833update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$834initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 5/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (0 < @f$4); (@f$7 <= -1); n$841 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$841); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$839update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$840initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (0 < @f$4); (@f$7 <= -1); n$841 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$841); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$839update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$840initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (0 < @f$4); (@f$7 <= -1); n$841 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$841); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$839update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$840initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 6/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$847 vpath_find: cannot find n$847 .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$847); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$845update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$846initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$7 <= -1); (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$847); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$845update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$846initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$7 <= -1); (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$847); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$845update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$846initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$7 <= -1); (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$7 <= -1); (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$850 vpath_find: cannot find n$850 Instruction Returns .... After Symbolic Execution .... Processing prop 7/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (0 < @f$4); (@f$7 <= -1); n$853 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$853); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$851update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$852initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (0 < @f$4); (@f$7 <= -1); n$853 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$853); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$851update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$852initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (0 < @f$4); (@f$7 <= -1); n$853 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$853); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$851update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$852initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 1 ; (0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (0 < @f$3); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (0 < @f$3); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (0 < @f$3); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: (0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (0 < @f$3); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 8/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (0 < @f$4); (@f$7 <= -1); n$859 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$859); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$857update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$858initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (0 < @f$4); (@f$7 <= -1); n$859 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$859); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$857update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$858initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (0 < @f$4); (@f$7 <= -1); n$859 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$859); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$857update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$858initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 1 ; (0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (0 < @f$3); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (0 < @f$3); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (0 < @f$3); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: (0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (0 < @f$3); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 9/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$865 vpath_find: cannot find n$865 .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$865); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$863update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$864initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$7 <= -1); (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$865); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$863update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$864initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$7 <= -1); (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$865); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$863update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$864initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$7 <= -1); (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$7 <= -1); (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$868 vpath_find: cannot find n$868 Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$7 <= -1); (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$7 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$7 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$7 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$7 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: (@f$7 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$7 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: (@f$7 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$7 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 10/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: @f$7 = 1 ; (0 < @f$4); n$871 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$871); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$869update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$870initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (0 < @f$4) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: @f$7 = 1 ; (0 < @f$4); n$871 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$871); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$869update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$870initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (0 < @f$4) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: @f$7 = 1 ; (0 < @f$4); n$871 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$871); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$869update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$870initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (0 < @f$4) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: @f$7 = 1; n$13 = 1 ; (0 < @f$4); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (0 < @f$4) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: @f$7 = 1; n$13 = 1 ; (0 < @f$4); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (0 < @f$4) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: @f$7 = 1; n$13 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$7 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: @f$7 = 1; n$13 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$7 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: @f$7 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$7 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: @f$7 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$7 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 11/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: @f$7 = 1 ; (0 < @f$4); n$877 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$877); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$875update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$876initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (0 < @f$4) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: @f$7 = 1 ; (0 < @f$4); n$877 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$877); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$875update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$876initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (0 < @f$4) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: @f$7 = 1 ; (0 < @f$4); n$877 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$877); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$875update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$876initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (0 < @f$4) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: @f$7 = 1; n$13 = 1 ; (0 < @f$4); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (0 < @f$4) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: @f$7 = 1; n$13 = 1 ; (0 < @f$4); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (0 < @f$4) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: @f$7 = 1; n$13 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$7 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: @f$7 = 1; n$13 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$7 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: @f$7 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$7 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: @f$7 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$7 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 12/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$883 vpath_find: cannot find n$883 .... Rearrangement Start .... Exp: &$irvar1 Prop: @f$7 = 1 ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$883); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$881update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$882initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: @f$7 = 1 ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$883); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$881update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$882initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: @f$7 = 1 ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$883); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$881update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$882initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: @f$7 = 1; n$13 = 1 ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$886 vpath_find: cannot find n$886 Instruction Returns PROP 1 of 1: @f$7 = 1; n$13 = 1 ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: @f$7 = 1; n$13 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$7 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: @f$7 = 1; n$13 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$7 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: @f$7 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$7 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: @f$7 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$7 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 13/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < @f$6); n$889 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$889); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$887update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$888initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (-1 < @f$6); n$889 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$889); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$887update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$888initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (-1 < @f$6); n$889 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$889); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$887update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$888initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < @f$6); _t$2 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 14/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < @f$6); n$895 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$895); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$893update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$894initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (-1 < @f$6); n$895 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$895); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$893update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$894initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (-1 < @f$6); n$895 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$895); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$893update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$894initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < @f$6); _t$2 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 15/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$901 vpath_find: cannot find n$901 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < @f$6); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$901); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$899update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$900initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (-1 < @f$6); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$901); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$899update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$900initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (-1 < @f$6); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$901); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$899update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$900initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < @f$6); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$904 vpath_find: cannot find n$904 Instruction Returns .... After Symbolic Execution .... Processing prop 16/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$6 <= -1); n$907 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$907); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$905update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$906initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$6 <= -1); n$907 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$907); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$905update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$906initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$6 <= -1); n$907 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$907); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$905update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$906initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 17/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$6 <= -1); n$913 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$913); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$911update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$912initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$6 <= -1); n$913 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$913); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$911update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$912initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$6 <= -1); n$913 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$913); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$911update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$912initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 18/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$919 vpath_find: cannot find n$919 .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$919); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$917update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$918initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$919); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$917update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$918initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$919); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$917update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$918initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$922 vpath_find: cannot find n$922 Instruction Returns .... After Symbolic Execution .... Processing prop 19/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$6 <= -1); n$925 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$925); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$923update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$924initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$6 <= -1); n$925 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$925); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$923update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$924initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$6 <= -1); n$925 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$925); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$923update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$924initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 20/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$6 <= -1); n$931 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$931); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$929update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$930initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$6 <= -1); n$931 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$931); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$929update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$930initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$6 <= -1); n$931 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$931); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$929update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$930initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 21/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$937 vpath_find: cannot find n$937 .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$937); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$935update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$936initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$937); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$935update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$936initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$937); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$935update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$936initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$940 vpath_find: cannot find n$940 Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 22/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: @f$6 = 1 ; n$943 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$943); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$941update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$942initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: @f$6 = 1 ; n$943 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$943); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$941update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$942initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: @f$6 = 1 ; n$943 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$943); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$941update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$942initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: @f$6 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: @f$6 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 23/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: @f$6 = 1 ; n$949 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$949); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$947update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$948initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: @f$6 = 1 ; n$949 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$949); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$947update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$948initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: @f$6 = 1 ; n$949 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$949); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$947update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$948initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: @f$6 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: @f$6 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 24/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$955 vpath_find: cannot find n$955 .... Rearrangement Start .... Exp: &$irvar1 Prop: @f$6 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$955); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$953update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$954initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: @f$6 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$955); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$953update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$954initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: @f$6 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$955); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$953update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$954initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$958 vpath_find: cannot find n$958 Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: @f$6 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: @f$6 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 25/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < @f$6); (0 < @f$3); n$961 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$961); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$959update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$960initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); (0 < @f$3); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (-1 < @f$6); (0 < @f$3); n$961 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$961); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$959update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$960initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); (0 < @f$3); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (-1 < @f$6); (0 < @f$3); n$961 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$961); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$959update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$960initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); (0 < @f$3); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < @f$6); (0 < @f$3); _t$2 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); (0 < @f$3); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 26/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$967 vpath_find: cannot find n$967 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < @f$6); (@f$3 <= 0); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$967); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$965update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$966initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); (@f$3 <= 0); @f$6 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (-1 < @f$6); (@f$3 <= 0); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$967); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$965update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$966initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); (@f$3 <= 0); @f$6 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (-1 < @f$6); (@f$3 <= 0); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$967); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$965update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$966initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); (@f$3 <= 0); @f$6 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < @f$6); (@f$3 <= 0); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); (@f$3 <= 0); @f$6 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$970 vpath_find: cannot find n$970 Instruction Returns .... After Symbolic Execution .... Processing prop 27/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (0 < @f$3); (@f$6 <= -1); n$973 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$973); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$971update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$972initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (0 < @f$3); (@f$6 <= -1); n$973 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$973); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$971update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$972initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (0 < @f$3); (@f$6 <= -1); n$973 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$973); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$971update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$972initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 28/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$979 vpath_find: cannot find n$979 .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$979); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$977update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$978initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$979); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$977update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$978initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$979); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$977update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$978initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$982 vpath_find: cannot find n$982 Instruction Returns .... After Symbolic Execution .... Processing prop 29/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (0 < @f$3); (@f$6 <= -1); n$985 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$985); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$983update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$984initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (0 < @f$3); (@f$6 <= -1); n$985 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$985); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$983update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$984initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (0 < @f$3); (@f$6 <= -1); n$985 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$985); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$983update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$984initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 1 ; (0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: (0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 30/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$991 vpath_find: cannot find n$991 .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$991); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$989update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$990initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$991); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$989update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$990initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$991); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$989update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$990initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$994 vpath_find: cannot find n$994 Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 31/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: @f$6 = 1 ; (0 < @f$3); n$997 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$997); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$995update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$996initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: @f$6 = 1 ; (0 < @f$3); n$997 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$997); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$995update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$996initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: @f$6 = 1 ; (0 < @f$3); n$997 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$997); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$995update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$996initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: @f$6 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: @f$6 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 32/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$1003 vpath_find: cannot find n$1003 .... Rearrangement Start .... Exp: &$irvar1 Prop: @f$6 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1003); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$1001update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1002initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: @f$6 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1003); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$1001update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1002initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: @f$6 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1003); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$1001update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1002initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$1006 vpath_find: cannot find n$1006 Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: @f$6 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: @f$6 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 33/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < @f$5); n$1009 != 0; unassigned != 0; @f$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1009); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1007update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1008initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$5); @f$5 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (-1 < @f$5); n$1009 != 0; unassigned != 0; @f$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1009); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1007update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1008initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$5); @f$5 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (-1 < @f$5); n$1009 != 0; unassigned != 0; @f$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1009); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1007update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1008initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$5); @f$5 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < @f$5); _t$2 != 0; unassigned != 0; @f$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$5); @f$5 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 34/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$1015 vpath_find: cannot find n$1015 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < @f$5); unassigned != 0; @f$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1015); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1013update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1014initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$5); @f$5 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (-1 < @f$5); unassigned != 0; @f$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1015); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1013update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1014initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$5); @f$5 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (-1 < @f$5); unassigned != 0; @f$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1015); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1013update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1014initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$5); @f$5 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < @f$5); unassigned != 0; @f$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$5); @f$5 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$1018 vpath_find: cannot find n$1018 Instruction Returns .... After Symbolic Execution .... Processing prop 35/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$5 <= -1); n$1021 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1021); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1019update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1020initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$5 <= -1); n$1021 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1021); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1019update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1020initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$5 <= -1); n$1021 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1021); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1019update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1020initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 36/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$1027 vpath_find: cannot find n$1027 .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1027); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1025update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1026initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1027); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1025update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1026initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1027); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1025update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1026initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$1030 vpath_find: cannot find n$1030 Instruction Returns .... After Symbolic Execution .... Processing prop 37/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$5 <= -1); n$1033 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1033); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1031update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1032initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$5 <= -1); n$1033 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1033); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1031update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1032initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$5 <= -1); n$1033 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1033); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1031update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1032initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: (@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 38/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$1039 vpath_find: cannot find n$1039 .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1039); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1037update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1038initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1039); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1037update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1038initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1039); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1037update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1038initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$1042 vpath_find: cannot find n$1042 Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 39/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: @f$5 = 1 ; n$1045 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1045); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1043update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1044initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: @f$5 = 1 ; n$1045 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1045); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1043update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1044initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: @f$5 = 1 ; n$1045 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1045); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1043update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1044initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: @f$5 = 1; n$13 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: @f$5 = 1; n$13 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: @f$5 = 1; n$13 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: @f$5 = 1; n$13 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: @f$5 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: @f$5 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 40/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$1051 vpath_find: cannot find n$1051 .... Rearrangement Start .... Exp: &$irvar1 Prop: @f$5 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1051); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1049update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1050initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: @f$5 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1051); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1049update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1050initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: @f$5 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1051); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1049update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1050initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: @f$5 = 1; n$13 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$1054 vpath_find: cannot find n$1054 Instruction Returns PROP 1 of 1: @f$5 = 1; n$13 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: @f$5 = 1; n$13 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: @f$5 = 1; n$13 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: @f$5 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: @f$5 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
node8#session10(79) [compute pre] starvation
node8#session11(79) [exec] starvation PRE STATE: {guard_map= { }; lock_state= {map= { }; acquisitions= { }}; critical_pairs= { }; attributes= { }; thread= UnknownThread; scheduled_work= { }; var_state= { }} INSTR= n$13=*&$irvar1:_Bool [line 79]; STATE: {guard_map= { }; lock_state= {map= { }; acquisitions= { }}; critical_pairs= { }; attributes= { }; thread= UnknownThread; scheduled_work= { }; var_state= { n$13 -> $irvar1 }} INSTR= PRUNE(!(n$13 == 0), true); [line 79]; STATE UNCHANGED INSTR= NULLIFY(&assignments); [line 79]; STATE UNCHANGED INSTR= NULLIFY(&$irvar1); [line 79]; STATE UNCHANGED INSTR= EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]; STATE: {guard_map= { }; lock_state= {map= { }; acquisitions= { }}; critical_pairs= { }; attributes= { }; thread= UnknownThread; scheduled_work= { }; var_state= { }}
node8#session29(79) [compute pre] racerd
node8#session30(79) [exec] racerd PRE STATE: Threads: NoThread, Locks: 0 Accesses { {elem= Access: Read of this->clazz Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 118; trace= { ParameterSupplier Assignments.getSupplier(ParameterSignature) at line 77, ParameterSupplier Assignments.buildParameterSupplierFromClass(Class) at line 104 }}, {elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 54; trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }}, {elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 54; trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} } Ownership: { n$2 -> OwnedIf{ 0 }, n$5 -> Owned, n$9 -> Owned, n$12 -> Owned, assignments -> Owned, unassigned -> OwnedIf{ 0 }, this -> OwnedIf{ 0 } } Attributes: { } INSTR= assume !n$12 == 0 [line 79]; STATE: Threads: NoThread, Locks: 0 Accesses { {elem= Access: Read of this->clazz Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 118; trace= { ParameterSupplier Assignments.getSupplier(ParameterSignature) at line 77, ParameterSupplier Assignments.buildParameterSupplierFromClass(Class) at line 104 }}, {elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 54; trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }}, {elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 54; trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} } Ownership: { n$2 -> OwnedIf{ 0 }, n$5 -> Owned, n$9 -> Owned, n$12 -> Owned, assignments -> Owned, unassigned -> OwnedIf{ 0 }, this -> OwnedIf{ 0 } } Attributes: { } INSTR= NULLIFY(&assignments); [line 79]; STATE UNCHANGED INSTR= NULLIFY(&$irvar1); [line 79]; STATE UNCHANGED INSTR= EXIT_SCOPE(assignments); [line 79]; STATE: Threads: NoThread, Locks: 0 Accesses { {elem= Access: Read of this->clazz Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 118; trace= { ParameterSupplier Assignments.getSupplier(ParameterSignature) at line 77, ParameterSupplier Assignments.buildParameterSupplierFromClass(Class) at line 104 }}, {elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 54; trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }}, {elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf { 0 }; loc= line 54; trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} } Ownership: { n$2 -> OwnedIf{ 0 }, n$5 -> Owned, n$9 -> Owned, n$12 -> Owned, assignments -> Owned, unassigned -> OwnedIf{ 0 }, this -> OwnedIf{ 0 } } Attributes: { }
node8#session59(79) biabduction **** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 8, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 6 **** PROP 1 of 6: (-1 < val$7); (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (-1 < val$7); (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: (-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: (-1 < val$7); (-1 < val$5); _t$3 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (-1 < val$7); (-1 < val$5); _t$3 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: (-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... Instructions: .... n$13=*&$irvar1:_Bool [line 79]; PRUNE(!(n$13 == 0), true); [line 79]; NULLIFY(&assignments); [line 79]; NULLIFY(&$irvar1); [line 79]; EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]; Processing prop 1/6 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$499 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$499); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$497update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$498initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$496formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$496|->[@f$0|0:n$495formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$495|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$7); (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 2/6 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$509 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$509); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$507update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$508initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$506formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$506|->[@f$0|0:n$505formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$505|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$7); (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 3/6 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$519 vpath_find: cannot find n$519 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$519); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$517update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$518initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$516formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$516|->[@f$0|0:n$515formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$515|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$524 vpath_find: cannot find n$524 Instruction Returns .... After Symbolic Execution .... Processing prop 4/6 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$528 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$528); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$526update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$527initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$525formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$525|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$7); (-1 < val$5); _t$3 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 5/6 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$536 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$536); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$534update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$535initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$533formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$533|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$7); (-1 < val$5); _t$3 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 6/6 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$544 vpath_find: cannot find n$544 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$544); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$542update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$543initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$541formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$541|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$548 vpath_find: cannot find n$548 Instruction Returns .... After Symbolic Execution ....
node8#session59(79) biabduction **** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 8, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 6 **** PROP 1 of 6: (-1 < val$7); (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (-1 < val$7); (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: (-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: (-1 < val$7); (-1 < val$5); _t$3 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (-1 < val$7); (-1 < val$5); _t$3 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: (-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... Instructions: .... n$13=*&$irvar1:_Bool [line 79]; PRUNE(!(n$13 == 0), true); [line 79]; NULLIFY(&assignments); [line 79]; NULLIFY(&$irvar1); [line 79]; EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]; Processing prop 1/6 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$499 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$499); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$497update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$498initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$496formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$496|->[@f$0|0:n$495formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$495|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$7); (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 2/6 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$509 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$509); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$507update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$508initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$506formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$506|->[@f$0|0:n$505formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$505|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$7); (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 3/6 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$519 vpath_find: cannot find n$519 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$519); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$517update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$518initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$516formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$516|->[@f$0|0:n$515formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$515|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$524 vpath_find: cannot find n$524 Instruction Returns .... After Symbolic Execution .... Processing prop 4/6 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$528 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$528); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$526update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$527initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$525formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$525|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$7); (-1 < val$5); _t$3 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 5/6 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$536 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$536); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$534update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$535initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$533formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$533|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$7); (-1 < val$5); _t$3 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 6/6 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$544 vpath_find: cannot find n$544 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$544); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$542update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$543initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$541formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$541|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$548 vpath_find: cannot find n$548 Instruction Returns .... After Symbolic Execution ....
node8#session46(79) biabduction **** [FP:Pending] List Assignments.potentialsForNextUnassigned() Node: 8, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 40 **** PROP 1 of 40: (-1 < @f$7); (0 < @f$4); _t$2 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (0 < @f$4); @f$7 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 2 of 40: (-1 < @f$7); (0 < @f$4); _t$2 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (0 < @f$4); @f$7 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 3 of 40: (-1 < @f$7); (@f$4 <= 0); unassigned != 0; @f$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (@f$4 <= 0); @f$7 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 4 of 40: (0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 5 of 40: (0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 6 of 40: (@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$7 <= -1); (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 7 of 40: (0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 8 of 40: (0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 9 of 40: (@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$7 <= -1); (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 10 of 40: @f$7 = 1 ; (0 < @f$4); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (0 < @f$4) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 11 of 40: @f$7 = 1 ; (0 < @f$4); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (0 < @f$4) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 12 of 40: @f$7 = 1 ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 13 of 40: (-1 < @f$6); _t$2 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 14 of 40: (-1 < @f$6); _t$2 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 15 of 40: (-1 < @f$6); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 16 of 40: (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 17 of 40: (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 18 of 40: (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 19 of 40: (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 20 of 40: (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 21 of 40: (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 22 of 40: @f$6 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 23 of 40: @f$6 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 24 of 40: @f$6 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 25 of 40: (-1 < @f$6); (0 < @f$3); _t$2 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); (0 < @f$3); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 26 of 40: (-1 < @f$6); (@f$3 <= 0); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); (@f$3 <= 0); @f$6 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 27 of 40: (0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 28 of 40: (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 29 of 40: (0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 30 of 40: (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 31 of 40: @f$6 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 32 of 40: @f$6 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 33 of 40: (-1 < @f$5); _t$2 != 0; unassigned != 0; @f$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$5); @f$5 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 34 of 40: (-1 < @f$5); unassigned != 0; @f$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$5); @f$5 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 35 of 40: (@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 36 of 40: (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 37 of 40: (@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 38 of 40: (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 39 of 40: @f$5 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] PROP 40 of 40: @f$5 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] .... Instructions: .... n$13=*&$irvar1:_Bool [line 79]; PRUNE(!(n$13 == 0), true); [line 79]; NULLIFY(&assignments); [line 79]; NULLIFY(&$irvar1); [line 79]; EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]; Processing prop 1/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < @f$7); (0 < @f$4); n$817 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$817); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$815update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$816initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (0 < @f$4); @f$7 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (-1 < @f$7); (0 < @f$4); n$817 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$817); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$815update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$816initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (0 < @f$4); @f$7 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (-1 < @f$7); (0 < @f$4); n$817 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$817); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$815update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$816initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (0 < @f$4); @f$7 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < @f$7); (0 < @f$4); _t$2 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (0 < @f$4); @f$7 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 2/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < @f$7); (0 < @f$4); n$823 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$823); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$821update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$822initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (0 < @f$4); @f$7 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (-1 < @f$7); (0 < @f$4); n$823 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$823); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$821update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$822initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (0 < @f$4); @f$7 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (-1 < @f$7); (0 < @f$4); n$823 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$823); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$821update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$822initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (0 < @f$4); @f$7 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < @f$7); (0 < @f$4); _t$2 != 0; unassigned != 0; @f$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (0 < @f$4); @f$7 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 3/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$829 vpath_find: cannot find n$829 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < @f$7); (@f$4 <= 0); unassigned != 0; @f$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$829); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$827update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$828initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (@f$4 <= 0); @f$7 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (-1 < @f$7); (@f$4 <= 0); unassigned != 0; @f$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$829); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$827update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$828initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (@f$4 <= 0); @f$7 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (-1 < @f$7); (@f$4 <= 0); unassigned != 0; @f$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$829); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$827update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$828initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (@f$4 <= 0); @f$7 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < @f$7); (@f$4 <= 0); unassigned != 0; @f$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$7formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$7); (@f$4 <= 0); @f$7 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$832 vpath_find: cannot find n$832 Instruction Returns .... After Symbolic Execution .... Processing prop 4/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (0 < @f$4); (@f$7 <= -1); n$835 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$835); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$833update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$834initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (0 < @f$4); (@f$7 <= -1); n$835 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$835); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$833update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$834initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (0 < @f$4); (@f$7 <= -1); n$835 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$835); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$833update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$834initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 5/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (0 < @f$4); (@f$7 <= -1); n$841 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$841); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$839update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$840initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (0 < @f$4); (@f$7 <= -1); n$841 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$841); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$839update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$840initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (0 < @f$4); (@f$7 <= -1); n$841 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$841); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$839update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$840initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 6/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$847 vpath_find: cannot find n$847 .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$847); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$845update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$846initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$7 <= -1); (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$847); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$845update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$846initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$7 <= -1); (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$847); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$845update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$846initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$7 <= -1); (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$7 <= -1); (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$850 vpath_find: cannot find n$850 Instruction Returns .... After Symbolic Execution .... Processing prop 7/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (0 < @f$4); (@f$7 <= -1); n$853 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$853); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$851update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$852initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (0 < @f$4); (@f$7 <= -1); n$853 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$853); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$851update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$852initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (0 < @f$4); (@f$7 <= -1); n$853 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$853); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$851update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$852initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 1 ; (0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (0 < @f$3); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (0 < @f$3); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (0 < @f$3); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: (0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (0 < @f$3); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 8/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (0 < @f$4); (@f$7 <= -1); n$859 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$859); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$857update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$858initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (0 < @f$4); (@f$7 <= -1); n$859 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$859); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$857update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$858initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (0 < @f$4); (@f$7 <= -1); n$859 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$859); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$857update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$858initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 1 ; (0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (0 < @f$4); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$4); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (0 < @f$3); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (0 < @f$3); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (0 < @f$3); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: (0 < @f$3); (@f$7 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (0 < @f$3); (@f$7 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 9/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$865 vpath_find: cannot find n$865 .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$865); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$863update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$864initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$7 <= -1); (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$865); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$863update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$864initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$7 <= -1); (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$865); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$863update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$864initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$7 <= -1); (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$7 <= -1); (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$868 vpath_find: cannot find n$868 Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$7 <= -1); (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$7 <= -1); (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$7 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$7 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$7 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$7 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: (@f$7 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$7 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: (@f$7 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$7 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$7rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 10/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: @f$7 = 1 ; (0 < @f$4); n$871 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$871); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$869update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$870initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (0 < @f$4) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: @f$7 = 1 ; (0 < @f$4); n$871 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$871); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$869update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$870initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (0 < @f$4) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: @f$7 = 1 ; (0 < @f$4); n$871 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$871); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$869update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$870initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (0 < @f$4) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: @f$7 = 1; n$13 = 1 ; (0 < @f$4); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (0 < @f$4) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: @f$7 = 1; n$13 = 1 ; (0 < @f$4); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (0 < @f$4) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: @f$7 = 1; n$13 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$7 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: @f$7 = 1; n$13 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$7 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: @f$7 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$7 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: @f$7 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$7 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 11/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: @f$7 = 1 ; (0 < @f$4); n$877 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$877); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$875update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$876initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (0 < @f$4) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: @f$7 = 1 ; (0 < @f$4); n$877 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$877); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$875update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$876initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (0 < @f$4) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: @f$7 = 1 ; (0 < @f$4); n$877 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$877); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$875update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$876initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (0 < @f$4) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: @f$7 = 1; n$13 = 1 ; (0 < @f$4); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (0 < @f$4) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: @f$7 = 1; n$13 = 1 ; (0 < @f$4); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (0 < @f$4) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: @f$7 = 1; n$13 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$7 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: @f$7 = 1; n$13 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$7 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: @f$7 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$7 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: @f$7 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$7 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 12/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$883 vpath_find: cannot find n$883 .... Rearrangement Start .... Exp: &$irvar1 Prop: @f$7 = 1 ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$883); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$881update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$882initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: @f$7 = 1 ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$883); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$881update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$882initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: @f$7 = 1 ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$883); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = n$881update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$882initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: @f$7 = 1; n$13 = 1 ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$886 vpath_find: cannot find n$886 Instruction Returns PROP 1 of 1: @f$7 = 1; n$13 = 1 ; (@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$6update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$7 = 1; (@f$4 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: @f$7 = 1; n$13 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$7 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: @f$7 = 1; n$13 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$7 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: @f$7 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$7 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: @f$7 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$6formal(z), unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$7 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$6rearrange:(z)118, unassigned:@f$5rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 13/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < @f$6); n$889 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$889); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$887update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$888initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (-1 < @f$6); n$889 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$889); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$887update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$888initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (-1 < @f$6); n$889 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$889); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$887update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$888initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < @f$6); _t$2 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 14/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < @f$6); n$895 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$895); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$893update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$894initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (-1 < @f$6); n$895 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$895); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$893update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$894initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (-1 < @f$6); n$895 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$895); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$893update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$894initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < @f$6); _t$2 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 15/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$901 vpath_find: cannot find n$901 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < @f$6); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$901); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$899update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$900initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (-1 < @f$6); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$901); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$899update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$900initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (-1 < @f$6); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$901); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$899update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$900initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < @f$6); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); @f$6 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$904 vpath_find: cannot find n$904 Instruction Returns .... After Symbolic Execution .... Processing prop 16/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$6 <= -1); n$907 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$907); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$905update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$906initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$6 <= -1); n$907 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$907); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$905update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$906initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$6 <= -1); n$907 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$907); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$905update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$906initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 17/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$6 <= -1); n$913 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$913); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$911update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$912initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$6 <= -1); n$913 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$913); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$911update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$912initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$6 <= -1); n$913 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$913); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$911update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$912initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 18/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$919 vpath_find: cannot find n$919 .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$919); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$917update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$918initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$919); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$917update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$918initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$919); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$917update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$918initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$922 vpath_find: cannot find n$922 Instruction Returns .... After Symbolic Execution .... Processing prop 19/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$6 <= -1); n$925 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$925); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$923update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$924initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$6 <= -1); n$925 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$925); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$923update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$924initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$6 <= -1); n$925 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$925); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$923update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$924initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 20/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$6 <= -1); n$931 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$931); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$929update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$930initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$6 <= -1); n$931 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$931); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$929update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$930initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$6 <= -1); n$931 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$931); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$929update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$930initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 21/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$937 vpath_find: cannot find n$937 .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$937); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$935update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$936initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$937); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$935update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$936initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$937); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$935update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$936initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$940 vpath_find: cannot find n$940 Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: (@f$6 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 22/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: @f$6 = 1 ; n$943 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$943); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$941update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$942initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: @f$6 = 1 ; n$943 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$943); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$941update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$942initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: @f$6 = 1 ; n$943 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$943); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$941update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$942initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: @f$6 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: @f$6 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 23/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: @f$6 = 1 ; n$949 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$949); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$947update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$948initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: @f$6 = 1 ; n$949 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$949); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$947update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$948initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: @f$6 = 1 ; n$949 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$949); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$947update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$948initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: @f$6 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: @f$6 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Constructor.newInstance(Object[]) > :118(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 24/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$955 vpath_find: cannot find n$955 .... Rearrangement Start .... Exp: &$irvar1 Prop: @f$6 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$955); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$953update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$954initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: @f$6 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$955); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$953update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$954initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: @f$6 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$955); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$953update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$954initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$958 vpath_find: cannot find n$958 Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: @f$6 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: @f$6 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$5formal(z), unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$5rearrange:(z)118, unassigned:@f$4rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 25/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < @f$6); (0 < @f$3); n$961 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$961); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$959update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$960initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); (0 < @f$3); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (-1 < @f$6); (0 < @f$3); n$961 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$961); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$959update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$960initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); (0 < @f$3); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (-1 < @f$6); (0 < @f$3); n$961 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$961); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$959update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$960initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); (0 < @f$3); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < @f$6); (0 < @f$3); _t$2 != 0; unassigned != 0; @f$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); (0 < @f$3); @f$6 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 26/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$967 vpath_find: cannot find n$967 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < @f$6); (@f$3 <= 0); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$967); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$965update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$966initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); (@f$3 <= 0); @f$6 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (-1 < @f$6); (@f$3 <= 0); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$967); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$965update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$966initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); (@f$3 <= 0); @f$6 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (-1 < @f$6); (@f$3 <= 0); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$967); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$965update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$966initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); (@f$3 <= 0); @f$6 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < @f$6); (@f$3 <= 0); unassigned != 0; @f$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$6formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$6); (@f$3 <= 0); @f$6 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$970 vpath_find: cannot find n$970 Instruction Returns .... After Symbolic Execution .... Processing prop 27/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (0 < @f$3); (@f$6 <= -1); n$973 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$973); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$971update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$972initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (0 < @f$3); (@f$6 <= -1); n$973 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$973); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$971update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$972initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (0 < @f$3); (@f$6 <= -1); n$973 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$973); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$971update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$972initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 28/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$979 vpath_find: cannot find n$979 .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$979); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$977update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$978initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$979); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$977update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$978initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$979); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$977update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$978initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$982 vpath_find: cannot find n$982 Instruction Returns .... After Symbolic Execution .... Processing prop 29/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (0 < @f$3); (@f$6 <= -1); n$985 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$985); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$983update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$984initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (0 < @f$3); (@f$6 <= -1); n$985 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$985); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$983update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$984initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (0 < @f$3); (@f$6 <= -1); n$985 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$985); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$983update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$984initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 1 ; (0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: (0 < @f$3); (@f$6 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (0 < @f$3); (@f$6 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 30/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$991 vpath_find: cannot find n$991 .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$991); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$989update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$990initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$991); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$989update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$990initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$991); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$989update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$990initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$994 vpath_find: cannot find n$994 Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: (@f$6 <= -1); (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$6 <= -1); (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$6rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 31/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: @f$6 = 1 ; (0 < @f$3); n$997 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$997); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$995update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$996initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: @f$6 = 1 ; (0 < @f$3); n$997 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$997); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$995update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$996initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: @f$6 = 1 ; (0 < @f$3); n$997 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$997); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$995update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$996initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: @f$6 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: @f$6 = 1 ; (0 < @f$3); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1; (0 < @f$3) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 32/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$1003 vpath_find: cannot find n$1003 .... Rearrangement Start .... Exp: &$irvar1 Prop: @f$6 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1003); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$1001update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1002initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: @f$6 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1003); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$1001update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1002initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: @f$6 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1003); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = n$1001update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1002initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$1006 vpath_find: cannot find n$1006 Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$5update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$6 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: @f$6 = 1; n$13 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: @f$6 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: @f$6 = 1 ; (@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$5formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$2|->[@f$3|0:@f$1formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$6 = 1; (@f$3 <= 0) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$4formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$5|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$5rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 33/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < @f$5); n$1009 != 0; unassigned != 0; @f$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1009); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1007update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1008initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$5); @f$5 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (-1 < @f$5); n$1009 != 0; unassigned != 0; @f$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1009); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1007update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1008initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$5); @f$5 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (-1 < @f$5); n$1009 != 0; unassigned != 0; @f$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1009); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1007update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1008initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$5); @f$5 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < @f$5); _t$2 != 0; unassigned != 0; @f$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$5); @f$5 != 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 34/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$1015 vpath_find: cannot find n$1015 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < @f$5); unassigned != 0; @f$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1015); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1013update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1014initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$5); @f$5 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (-1 < @f$5); unassigned != 0; @f$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1015); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1013update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1014initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$5); @f$5 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (-1 < @f$5); unassigned != 0; @f$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1015); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1013update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1014initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$5); @f$5 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < @f$5); unassigned != 0; @f$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:@f$5formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (-1 < @f$5); @f$5 != 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$1018 vpath_find: cannot find n$1018 Instruction Returns .... After Symbolic Execution .... Processing prop 35/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$5 <= -1); n$1021 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1021); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1019update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1020initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$5 <= -1); n$1021 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1021); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1019update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1020initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$5 <= -1); n$1021 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1021); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1019update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1020initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 36/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$1027 vpath_find: cannot find n$1027 .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1027); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1025update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1026initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1027); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1025update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1026initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1027); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1025update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1026initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 0 ; (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$1030 vpath_find: cannot find n$1030 Instruction Returns .... After Symbolic Execution .... Processing prop 37/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$5 <= -1); n$1033 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1033); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1031update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1032initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$5 <= -1); n$1033 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1033); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1031update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1032initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$5 <= -1); n$1033 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1033); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1031update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1032initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: (@f$5 <= -1); _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 38/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$1039 vpath_find: cannot find n$1039 .... Rearrangement Start .... Exp: &$irvar1 Prop: (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1039); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1037update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1038initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1039); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1037update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1038initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1039); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1037update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1038initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$1042 vpath_find: cannot find n$1042 Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: n$13 = 1 ; (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: (@f$5 <= -1); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ) [footprint (@f$5 <= -1) * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:@f$5rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 39/40 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: @f$5 = 1 ; n$1045 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1045); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1043update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1044initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: @f$5 = 1 ; n$1045 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1045); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1043update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1044initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: @f$5 = 1 ; n$1045 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$1045); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1043update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1044initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: @f$5 = 1; n$13 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: @f$5 = 1; n$13 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: @f$5 = 1; n$13 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: @f$5 = 1; n$13 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: @f$5 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: @f$5 = 1 ; _t$2 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$0); UND < Object Class.newInstance() > :122(_t$2); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Processing prop 40/40 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$1051 vpath_find: cannot find n$1051 .... Rearrangement Start .... Exp: &$irvar1 Prop: @f$5 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1051); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1049update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1050initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] in prop_iter_extend_ptsto lexp: &$irvar1 prop before: @f$5 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1051); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1049update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1050initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] prop list after: PROP 1 of 1: @f$5 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1051); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = n$1049update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1050initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction Returns PROP 1 of 1: @f$5 = 1; n$13 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$1054 vpath_find: cannot find n$1054 Instruction Returns PROP 1 of 1: @f$5 = 1; n$13 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = @f$4update:77:java.util.List*; unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); assignments|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; assignments|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ); @f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ] Instruction NULLIFY(&assignments); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: @f$5 = 1; n$13 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 1update:79:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction NULLIFY(&$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: @f$5 = 1; n$13 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] in vpath_find exp:_t$2 vpath_find: cannot find _t$2 Instruction Returns PROP 1 of 1: @f$5 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ] .... After Symbolic Execution .... PROP 1 of 1: @f$5 = 1 ; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$0); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; unassigned = _t$0update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = 0nullify:void; this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; unassigned|->{annotations:@f$1formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$4formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); @f$1|->[@f$2|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$0|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ) [footprint @f$5 = 1 * $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$0none:java.util.List*( sub ); this = @f$3formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; @f$4|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$4rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ); @f$0|->{mIsEmpty:1rearrange:(z)27}rearrange:(z)79:java.util.List( sub ) ]
node8#session70(79) biabduction **** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 8, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 8 **** PROP 1 of 8: (-1 < val$7); (0 < @f$0); (val$5 <= -1); _t$4 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: (-1 < val$7); (0 < @f$0); (val$5 <= -1); _t$4 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: (-1 < val$7); (val$5 <= -1); _t$3 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 8: (-1 < val$7); (val$5 <= -1); _t$3 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 8: (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 8: (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... Instructions: .... n$13=*&$irvar1:_Bool [line 79]; PRUNE(!(n$13 == 0), true); [line 79]; NULLIFY(&assignments); [line 79]; NULLIFY(&$irvar1); [line 79]; EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]; Processing prop 1/8 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$1074 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$1074); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1072update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1073initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1071formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1071|->[@f$0|0:n$1070formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1070|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); _t$4 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 2/8 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$1084 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$1084); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1082update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1083initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1081formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1081|->[@f$0|0:n$1080formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1080|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); _t$4 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 3/8 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$1094 vpath_find: cannot find n$1094 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1094); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1092update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1093initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1091formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1091|->[@f$0|0:n$1090formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1090|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$1099 vpath_find: cannot find n$1099 Instruction Returns .... After Symbolic Execution .... Processing prop 4/8 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$1104 vpath_find: cannot find n$1104 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1104); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1102update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1103initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1101formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1101|->[@f$0|0:n$1100formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1100|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$1109 vpath_find: cannot find n$1109 Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&assignments); [line 79] in vpath_find exp:_t$4 vpath_find: cannot find _t$4 Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&$irvar1); [line 79] in vpath_find exp:_t$4 vpath_find: cannot find _t$4 Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] in vpath_find exp:_t$4 vpath_find: cannot find _t$4 Instruction Returns PROP 1 of 1: (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 1: (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Processing prop 5/8 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (val$5 <= -1); val$7 != 1; n$1113 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$1113); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1111update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1112initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1110formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1110|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$7); (val$5 <= -1); _t$3 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 6/8 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (val$5 <= -1); val$7 != 1; n$1121 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$1121); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1119update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1120initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1118formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1118|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$7); (val$5 <= -1); _t$3 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 7/8 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$1129 vpath_find: cannot find n$1129 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1129); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1127update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1128initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1126formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1126|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$1133 vpath_find: cannot find n$1133 Instruction Returns .... After Symbolic Execution .... Processing prop 8/8 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$1137 vpath_find: cannot find n$1137 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1137); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1135update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1136initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1134formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1134|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$1141 vpath_find: cannot find n$1141 Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&assignments); [line 79] in vpath_find exp:_t$3 vpath_find: cannot find _t$3 Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&$irvar1); [line 79] in vpath_find exp:_t$3 vpath_find: cannot find _t$3 Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] in vpath_find exp:_t$3 vpath_find: cannot find _t$3 Instruction Returns PROP 1 of 1: (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 1: (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
node8#session70(79) biabduction **** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 8, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 8 **** PROP 1 of 8: (-1 < val$7); (0 < @f$0); (val$5 <= -1); _t$4 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: (-1 < val$7); (0 < @f$0); (val$5 <= -1); _t$4 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: (-1 < val$7); (val$5 <= -1); _t$3 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 8: (-1 < val$7); (val$5 <= -1); _t$3 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 8: (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 8: (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... Instructions: .... n$13=*&$irvar1:_Bool [line 79]; PRUNE(!(n$13 == 0), true); [line 79]; NULLIFY(&assignments); [line 79]; NULLIFY(&$irvar1); [line 79]; EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]; Processing prop 1/8 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$1074 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$1074); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1072update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1073initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1071formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1071|->[@f$0|0:n$1070formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1070|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); _t$4 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 2/8 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$1084 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$1084); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1082update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1083initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1081formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1081|->[@f$0|0:n$1080formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1080|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); _t$4 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 3/8 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$1094 vpath_find: cannot find n$1094 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1094); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1092update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1093initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1091formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1091|->[@f$0|0:n$1090formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1090|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$1099 vpath_find: cannot find n$1099 Instruction Returns .... After Symbolic Execution .... Processing prop 4/8 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$1104 vpath_find: cannot find n$1104 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1104); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1102update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1103initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1101formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1101|->[@f$0|0:n$1100formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1100|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$1109 vpath_find: cannot find n$1109 Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&assignments); [line 79] in vpath_find exp:_t$4 vpath_find: cannot find _t$4 Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&$irvar1); [line 79] in vpath_find exp:_t$4 vpath_find: cannot find _t$4 Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] in vpath_find exp:_t$4 vpath_find: cannot find _t$4 Instruction Returns PROP 1 of 1: (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 1: (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Processing prop 5/8 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (val$5 <= -1); val$7 != 1; n$1113 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$1113); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1111update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1112initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1110formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1110|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$7); (val$5 <= -1); _t$3 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 6/8 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (val$5 <= -1); val$7 != 1; n$1121 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$1121); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1119update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1120initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1118formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1118|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$7); (val$5 <= -1); _t$3 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 7/8 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$1129 vpath_find: cannot find n$1129 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1129); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1127update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1128initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1126formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1126|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$1133 vpath_find: cannot find n$1133 Instruction Returns .... After Symbolic Execution .... Processing prop 8/8 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$1137 vpath_find: cannot find n$1137 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1137); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1135update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1136initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1134formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1134|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$1141 vpath_find: cannot find n$1141 Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&assignments); [line 79] in vpath_find exp:_t$3 vpath_find: cannot find _t$3 Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&$irvar1); [line 79] in vpath_find exp:_t$3 vpath_find: cannot find _t$3 Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] in vpath_find exp:_t$3 vpath_find: cannot find _t$3 Instruction Returns PROP 1 of 1: (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 1: (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
node8#session83(79) biabduction **** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 8, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 10 **** PROP 1 of 10: (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 10: (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 10: (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 10: (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 10: (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 10: (-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 10: (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 10: (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 9 of 10: (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 10 of 10: (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) .... Instructions: .... n$13=*&$irvar1:_Bool [line 79]; PRUNE(!(n$13 == 0), true); [line 79]; NULLIFY(&assignments); [line 79]; NULLIFY(&$irvar1); [line 79]; EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]; Processing prop 1/10 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$1745 vpath_find: cannot find n$1745 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1745); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1743update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1744initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1742formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1742|->[@f$0|0:n$1741formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1741|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$1750 vpath_find: cannot find n$1750 Instruction Returns .... After Symbolic Execution .... Processing prop 2/10 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$1755 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$1755); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1753update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1754initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1752formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1752|->[@f$0|0:n$1751formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1751|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 3/10 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$1765 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$1765); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1763update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1764initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1762formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1762|->[@f$0|0:n$1761formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1761|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 4/10 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$1775 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$1775); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1773update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1774initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1772formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1772|->[@f$0|0:n$1771formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1771|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 1: (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Processing prop 5/10 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$1785 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$1785); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1783update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1784initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1782formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1782|->[@f$0|0:n$1781formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1781|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 1: (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Processing prop 6/10 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$1794 vpath_find: cannot find n$1794 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1794); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1792update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1793initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1791formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1791|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$1798 vpath_find: cannot find n$1798 Instruction Returns .... After Symbolic Execution .... Processing prop 7/10 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); (val$7 <= -1); val$5 != 1; n$1802 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$1802); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1800update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1801initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1799formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1799|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 8/10 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); (val$7 <= -1); val$5 != 1; n$1810 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$1810); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1808update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1809initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1807formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1807|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 9/10 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); (val$7 <= -1); val$5 != 1; n$1818 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$1818); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1816update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1817initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1815formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1815|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 1: (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Processing prop 10/10 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); (val$7 <= -1); val$5 != 1; n$1826 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$1826); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1824update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1825initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1823formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1823|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 1: (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
node8#session83(79) biabduction **** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 8, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 10 **** PROP 1 of 10: (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 10: (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 10: (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 10: (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 10: (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 10: (-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 10: (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 10: (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 9 of 10: (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 10 of 10: (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) .... Instructions: .... n$13=*&$irvar1:_Bool [line 79]; PRUNE(!(n$13 == 0), true); [line 79]; NULLIFY(&assignments); [line 79]; NULLIFY(&$irvar1); [line 79]; EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]; Processing prop 1/10 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$1745 vpath_find: cannot find n$1745 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1745); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1743update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1744initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1742formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1742|->[@f$0|0:n$1741formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1741|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$1750 vpath_find: cannot find n$1750 Instruction Returns .... After Symbolic Execution .... Processing prop 2/10 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$1755 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$1755); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1753update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1754initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1752formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1752|->[@f$0|0:n$1751formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1751|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 3/10 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$1765 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$1765); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1763update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1764initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1762formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1762|->[@f$0|0:n$1761formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1761|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 4/10 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$1775 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$1775); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1773update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1774initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1772formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1772|->[@f$0|0:n$1771formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1771|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 1: (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Processing prop 5/10 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$1785 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$1785); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1783update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1784initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1782formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1782|->[@f$0|0:n$1781formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1781|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 1: (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Processing prop 6/10 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$1794 vpath_find: cannot find n$1794 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1794); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1792update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1793initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1791formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1791|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$1798 vpath_find: cannot find n$1798 Instruction Returns .... After Symbolic Execution .... Processing prop 7/10 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); (val$7 <= -1); val$5 != 1; n$1802 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$1802); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1800update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1801initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1799formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1799|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 8/10 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); (val$7 <= -1); val$5 != 1; n$1810 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$1810); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1808update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1809initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1807formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1807|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 9/10 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); (val$7 <= -1); val$5 != 1; n$1818 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$1818); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1816update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1817initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1815formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1815|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 1: (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Processing prop 10/10 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); (val$7 <= -1); val$5 != 1; n$1826 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$1826); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1824update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1825initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1823formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1823|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 1: (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
node8#session96(79) biabduction **** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 8, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 6 **** PROP 1 of 6: (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: (-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... Instructions: .... n$13=*&$irvar1:_Bool [line 79]; PRUNE(!(n$13 == 0), true); [line 79]; NULLIFY(&assignments); [line 79]; NULLIFY(&$irvar1); [line 79]; EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]; Processing prop 1/6 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); (0 < @f$0); val$5 != 1; n$2417 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$2417); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2415update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$2416initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2414formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2414|->[@f$0|0:n$2413formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2413|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 1: (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Processing prop 2/6 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); (0 < @f$0); val$5 != 1; n$2427 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$2427); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2425update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$2426initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2424formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2424|->[@f$0|0:n$2423formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2423|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 1: (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Processing prop 3/6 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$2437 vpath_find: cannot find n$2437 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$2437); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2435update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$2436initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2434formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2434|->[@f$0|0:n$2433formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2433|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$2442 vpath_find: cannot find n$2442 Instruction Returns .... After Symbolic Execution .... Processing prop 4/6 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); val$5 != 1; n$2446 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$2446); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2444update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$2445initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2443formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2443|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 1: (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Processing prop 5/6 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); val$5 != 1; n$2454 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$2454); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2452update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$2453initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2451formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2451|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 1: (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Processing prop 6/6 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$2462 vpath_find: cannot find n$2462 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$2462); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2460update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$2461initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2459formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2459|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$2466 vpath_find: cannot find n$2466 Instruction Returns .... After Symbolic Execution ....
node8#session59(79) biabduction **** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 8, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 6 **** PROP 1 of 6: (-1 < val$7); (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (-1 < val$7); (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: (-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: (-1 < val$7); (-1 < val$5); _t$3 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (-1 < val$7); (-1 < val$5); _t$3 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: (-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... Instructions: .... n$13=*&$irvar1:_Bool [line 79]; PRUNE(!(n$13 == 0), true); [line 79]; NULLIFY(&assignments); [line 79]; NULLIFY(&$irvar1); [line 79]; EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]; Processing prop 1/6 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$499 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$499); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$497update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$498initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$496formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$496|->[@f$0|0:n$495formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$495|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$7); (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 2/6 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; n$509 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$509); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$507update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$508initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$506formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$506|->[@f$0|0:n$505formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$505|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$7); (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 3/6 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$519 vpath_find: cannot find n$519 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$519); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$517update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$518initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$516formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$516|->[@f$0|0:n$515formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$515|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$524 vpath_find: cannot find n$524 Instruction Returns .... After Symbolic Execution .... Processing prop 4/6 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$528 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$528); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$526update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$527initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$525formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$525|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$7); (-1 < val$5); _t$3 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 5/6 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; n$536 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$536); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$534update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$535initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$533formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$533|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$7); (-1 < val$5); _t$3 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 6/6 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$544 vpath_find: cannot find n$544 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$544); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$542update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$543initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$541formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$541|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$548 vpath_find: cannot find n$548 Instruction Returns .... After Symbolic Execution ....
node8#session96(79) biabduction **** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 8, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 6 **** PROP 1 of 6: (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: (-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... Instructions: .... n$13=*&$irvar1:_Bool [line 79]; PRUNE(!(n$13 == 0), true); [line 79]; NULLIFY(&assignments); [line 79]; NULLIFY(&$irvar1); [line 79]; EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]; Processing prop 1/6 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); (0 < @f$0); val$5 != 1; n$2417 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$2417); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2415update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$2416initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2414formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2414|->[@f$0|0:n$2413formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2413|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 1: (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Processing prop 2/6 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); (0 < @f$0); val$5 != 1; n$2427 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$2427); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2425update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$2426initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2424formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2424|->[@f$0|0:n$2423formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2423|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 1: (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Processing prop 3/6 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$2437 vpath_find: cannot find n$2437 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$2437); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2435update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$2436initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2434formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2434|->[@f$0|0:n$2433formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2433|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$2442 vpath_find: cannot find n$2442 Instruction Returns .... After Symbolic Execution .... Processing prop 4/6 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); val$5 != 1; n$2446 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$2446); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2444update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$2445initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2443formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2443|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 1: (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Processing prop 5/6 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); val$5 != 1; n$2454 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$2454); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2452update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$2453initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2451formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2451|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 1: (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Processing prop 6/6 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$2462 vpath_find: cannot find n$2462 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$2462); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2460update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$2461initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2459formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2459|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$2466 vpath_find: cannot find n$2466 Instruction Returns .... After Symbolic Execution ....
node8#session70(79) biabduction **** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 8, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 8 **** PROP 1 of 8: (-1 < val$7); (0 < @f$0); (val$5 <= -1); _t$4 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 8: (-1 < val$7); (0 < @f$0); (val$5 <= -1); _t$4 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 8: (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 8: (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 8: (-1 < val$7); (val$5 <= -1); _t$3 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 8: (-1 < val$7); (val$5 <= -1); _t$3 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 8: (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 8: (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... Instructions: .... n$13=*&$irvar1:_Bool [line 79]; PRUNE(!(n$13 == 0), true); [line 79]; NULLIFY(&assignments); [line 79]; NULLIFY(&$irvar1); [line 79]; EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]; Processing prop 1/8 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$1074 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$1074); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1072update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1073initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1071formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1071|->[@f$0|0:n$1070formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1070|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); _t$4 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 2/8 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; n$1084 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$1084); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1082update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1083initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1081formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1081|->[@f$0|0:n$1080formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1080|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$7); (0 < @f$0); (val$5 <= -1); _t$4 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 3/8 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$1094 vpath_find: cannot find n$1094 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1094); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1092update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1093initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1091formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1091|->[@f$0|0:n$1090formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1090|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$1099 vpath_find: cannot find n$1099 Instruction Returns .... After Symbolic Execution .... Processing prop 4/8 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$1104 vpath_find: cannot find n$1104 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1104); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1102update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1103initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1101formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1101|->[@f$0|0:n$1100formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1100|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$1109 vpath_find: cannot find n$1109 Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&assignments); [line 79] in vpath_find exp:_t$4 vpath_find: cannot find _t$4 Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&$irvar1); [line 79] in vpath_find exp:_t$4 vpath_find: cannot find _t$4 Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] in vpath_find exp:_t$4 vpath_find: cannot find _t$4 Instruction Returns PROP 1 of 1: (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 1: (-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Processing prop 5/8 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (val$5 <= -1); val$7 != 1; n$1113 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$1113); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1111update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1112initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1110formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1110|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$7); (val$5 <= -1); _t$3 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 6/8 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (val$5 <= -1); val$7 != 1; n$1121 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$1121); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1119update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1120initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1118formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1118|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$7); (val$5 <= -1); _t$3 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 7/8 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$1129 vpath_find: cannot find n$1129 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1129); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1127update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1128initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1126formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1126|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$1133 vpath_find: cannot find n$1133 Instruction Returns .... After Symbolic Execution .... Processing prop 8/8 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$1137 vpath_find: cannot find n$1137 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1137); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1135update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1136initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1134formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1134|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$1141 vpath_find: cannot find n$1141 Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&assignments); [line 79] in vpath_find exp:_t$3 vpath_find: cannot find _t$3 Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&$irvar1); [line 79] in vpath_find exp:_t$3 vpath_find: cannot find _t$3 Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] in vpath_find exp:_t$3 vpath_find: cannot find _t$3 Instruction Returns PROP 1 of 1: (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 1: (-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
node8#session83(79) biabduction **** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 8, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 10 **** PROP 1 of 10: (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 10: (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 10: (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 10: (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 10: (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 10: (-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 7 of 10: (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 8 of 10: (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 9 of 10: (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) PROP 10 of 10: (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) .... Instructions: .... n$13=*&$irvar1:_Bool [line 79]; PRUNE(!(n$13 == 0), true); [line 79]; NULLIFY(&assignments); [line 79]; NULLIFY(&$irvar1); [line 79]; EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]; Processing prop 1/10 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$1745 vpath_find: cannot find n$1745 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1745); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1743update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1744initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1742formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1742|->[@f$0|0:n$1741formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1741|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$1750 vpath_find: cannot find n$1750 Instruction Returns .... After Symbolic Execution .... Processing prop 2/10 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$1755 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$1755); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1753update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1754initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1752formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1752|->[@f$0|0:n$1751formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1751|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 3/10 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$1765 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$1765); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1763update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1764initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1762formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1762|->[@f$0|0:n$1761formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1761|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 4/10 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$1775 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$1775); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1773update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1774initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1772formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1772|->[@f$0|0:n$1771formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1771|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 1: (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Processing prop 5/10 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; n$1785 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$1785); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1783update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1784initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1782formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1782|->[@f$0|0:n$1781formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1781|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 1: (-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Processing prop 6/10 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$1794 vpath_find: cannot find n$1794 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$1794); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1792update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1793initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1791formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1791|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$1798 vpath_find: cannot find n$1798 Instruction Returns .... After Symbolic Execution .... Processing prop 7/10 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); (val$7 <= -1); val$5 != 1; n$1802 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$1802); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1800update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1801initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1799formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1799|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 8/10 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); (val$7 <= -1); val$5 != 1; n$1810 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$1810); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1808update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1809initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1807formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1807|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:0update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns .... After Symbolic Execution .... Processing prop 9/10 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); (val$7 <= -1); val$5 != 1; n$1818 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$1818); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1816update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1817initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1815formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1815|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 1: (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Processing prop 10/10 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); (val$7 <= -1); val$5 != 1; n$1826 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$1826); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1824update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$1825initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1823formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1823|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 1: (-1 < val$5); (val$7 <= -1); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1update:(z)79}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
node8#session96(79) biabduction **** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 8, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 6 **** PROP 1 of 6: (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 2 of 6: (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 3 of 6: (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 4 of 6: (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 5 of 6: (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) PROP 6 of 6: (-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... Instructions: .... n$13=*&$irvar1:_Bool [line 79]; PRUNE(!(n$13 == 0), true); [line 79]; NULLIFY(&assignments); [line 79]; NULLIFY(&$irvar1); [line 79]; EXIT_SCOPE(n$13,assignments,$irvar1); [line 79]; Processing prop 1/6 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); (0 < @f$0); val$5 != 1; n$2417 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$2417); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2415update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$2416initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2414formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2414|->[@f$0|0:n$2413formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2413|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 1: (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Processing prop 2/6 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); (0 < @f$0); val$5 != 1; n$2427 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$2427); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2425update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$2426initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2424formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2424|->[@f$0|0:n$2423formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2423|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 1: (-1 < val$5); (0 < @f$0); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Processing prop 3/6 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$2437 vpath_find: cannot find n$2437 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$2437); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2435update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$2436initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2434formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2434|->[@f$0|0:n$2433formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2433|->{}formal(z):java.lang.annotation.Annotation( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$2442 vpath_find: cannot find n$2442 Instruction Returns .... After Symbolic Execution .... Processing prop 4/6 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); val$5 != 1; n$2446 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$2446); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2444update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$2445initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2443formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2443|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 1: (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Processing prop 5/6 Instruction n$13=*&$irvar1:_Bool [line 79] .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); val$5 != 1; n$2454 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$2454); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2452update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$2453initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2451formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2451|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&assignments); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 1update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction NULLIFY(&$irvar1); [line 79] Instruction Returns PROP 1 of 1: n$13 = 1 ; (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction EXIT_SCOPE(n$13,assignments,$irvar1); [line 79] Instruction Returns PROP 1 of 1: (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) .... After Symbolic Execution .... PROP 1 of 1: (-1 < val$5); _t$3 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < boolean List.isEmpty() > (1); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = 0nullify:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0nullify:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Processing prop 6/6 Instruction n$13=*&$irvar1:_Bool [line 79] in vpath_find exp:n$2462 vpath_find: cannot find n$2462 .... Rearrangement Start .... Exp: &$irvar1 Prop: (-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$2462); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2460update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = n$2461initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2459formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2459|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ) Prover.check_inconsistency_base: inconsistency reason [None] Prover.check_inconsistency_base: inconsistency reason [None] Instruction Returns PROP 1 of 1: n$13 = 0 ; (-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < boolean List.isEmpty() > (0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ; assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$0initial:java.util.List*; $irvar1 = 0update:79:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) Instruction PRUNE(!(n$13 == 0), true); [line 79] in vpath_find exp:n$2466 vpath_find: cannot find n$2466 Instruction Returns .... After Symbolic Execution ....